package dbfit.util; import java.util.List; import java.util.ArrayList; public class PropertiesTestsSetUp { private static List<String> prepareGeneralSettings() { List<String> lines = new java.util.ArrayList<String>(); lines.add("# Some comments"); lines.add("service=mydemoservice"); lines.add("username=mydemouser"); lines.add("database=mydemodb"); lines.add("connection-string=myconnection"); lines.add(""); // empty line lines.add(" "); // empty line lines.add(" # indented comment"); lines.add("#=another commented line"); return lines; } public static List<String> prepareNonEncryptedSettings(String pwd) { List<String> lines = prepareGeneralSettings(); lines.add("password=" + pwd); return lines; } /** * Generate dummy configuration settings with the given password in * encrypted format */ public static List<String> prepareEncryptedSettings(String encPwd) { List<String> lines = prepareGeneralSettings(); lines.add("password=" + wrapEncryptedValue(encPwd)); return lines; } public static String wrapEncryptedValue(String value) { return "ENC(" + value + ")"; } }